home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2006 May / PCWMAY06.iso / Software / Freeware / First Page 2006 3.00 / fp2006-final-3.00-setup.exe / {app} / Iscripts / Form & Validation / check-if-its-a-number.izs < prev    next >
Text File  |  2005-08-29  |  2KB  |  80 lines

  1. <!NOWIZARD>
  2.  
  3. <!TITLE>Check if its a number
  4. <!/TITLE>
  5.  
  6. <!DESCRIPTION>This script checks the contents of a form box to ensure that its a number. If not, the submission of the form is canceled, and the surfer prompted to re-enter a valid number. This script requires NS 4.x or IE 4.x to function-all other browsers will simply not participate in the number checking. 
  7. <!/DESCRIPTION> 
  8.  
  9. <!CATEGORY>form and form validation<!/CATEGORY>
  10.  
  11. <!SCRIPT>
  12. <!-- START OF SCRIPT -->
  13. <form name="checknum" onSubmit="return checkban()">
  14. Please enter your age:<br>
  15. <input type="text" name="pnum">
  16. <input type="submit" value="Submit">
  17. </form>
  18.  
  19. <script language="JavaScript1.2">
  20.  
  21. function checknumber(){
  22. var x=document.checknum.pnum.value
  23. var anum=/(^\d+$)|(^\d+\.\d+$)/
  24. if (anum.test(x))
  25. testresult=true
  26. else{
  27. alert("Please input a valid number!")
  28. testresult=false
  29. }
  30. return (testresult)
  31. }
  32.  
  33. </script>
  34. <script>
  35. function checkban(){
  36. if (document.layers||document.all||document.getElementById)
  37. return checknumber()
  38. else
  39. return true
  40. }
  41. </script>
  42. <!-- END OF SCRIPT -->
  43. <!/SCRIPT>
  44.  
  45. <!PREVIEW>
  46. <!-- START OF SCRIPT -->
  47. <form name="checknum" onSubmit="return checkban()">
  48. Please enter your age:<br>
  49. <input type="text" name="pnum">
  50. <input type="submit" value="Submit">
  51. </form>
  52.  
  53. <script language="JavaScript1.2">
  54.  
  55. function checknumber(){
  56. var x=document.checknum.pnum.value
  57. var anum=/(^\d+$)|(^\d+\.\d+$)/
  58. if (anum.test(x))
  59. testresult=true
  60. else{
  61. alert("Please input a valid number!")
  62. testresult=false
  63. }
  64. return (testresult)
  65. }
  66.  
  67. </script>
  68. <script>
  69. function checkban(){
  70. if (document.layers||document.all||document.getElementById)
  71. return checknumber()
  72. else
  73. return true
  74. }
  75. </script>
  76.  
  77. <!-- END OF SCRIPT -->
  78. <!/PREVIEW>
  79.  
  80. <!RELATED>NONE<!/RELATED>